home *** CD-ROM | disk | FTP | other *** search
/ PC Users 1999 April / Cd Pc Users extra 19 abril 1999.iso / Prog / Inst / Js02 / js02.exe / js / moveobject.js < prev    next >
Encoding:
Text File  |  1999-01-12  |  8.4 KB  |  209 lines

  1. function Move_Obj(signe_browser,NameId,NumberId,LeftPos0,TopPos0,LeftPos1,TopPos1,LeftStep,SignLeft,TopStep,SignTop,LimitStep,RefPos,TimeOutId,ValText){
  2.  
  3.     var meja=null;
  4.     var MVOBJECT='';
  5.     var MVOBJECT1='';
  6.     var MVOBJECT2='';
  7.     var MVOBJECT3='';
  8.  
  9.     var MVOBJECTNav1='';
  10.     var MVOBJECTForm='';
  11.  
  12.     
  13.     var LiveRef='<BASE HREF="http://www.buana.com/content/">  \n';
  14.  
  15.     MVOBJECT1  ='<HTML>   \n';
  16.     MVOBJECT1 +='<HEAD>   \n'; 
  17.     MVOBJECT1 +='<TITLE>Moving Object: CROSS BROWSER DHTML/JAVASCRIPT: VERSION 1.00</TITLE>   \n';   
  18.     MVOBJECT1 +='<STYLE TYPE="text/css">   \n';  
  19.     MVOBJECT1 +='#'+NameId+' {position:absolute; font:30pt modern; color:red; font-weight:bold; LEFT:'+LeftPos0+'; TOP:'+TopPos0+';}   \n';   
  20.     MVOBJECT1 +='BODY {background: url(../image/snm_bgsawo.jpg); background-position: -120 0;}   \n';    
  21.     MVOBJECT1 +='</STYLE>   \n';    
  22.  
  23.     MVOBJECT1 +='<SCRIPT LANGUAGE="javascript" SRC="../jscripts/initv01.js"></SCRIPT>   \n';   
  24.     MVOBJECT1 +='<SCRIPT LANGUAGE="JavaScript" SRC="../jscripts/browser01.js"></SCRIPT>   \n';    
  25.     MVOBJECT1 +='<SCRIPT LANGUAGE="JavaScript" SRC="../jscripts/mvuplfl1v02.js"></SCRIPT>   \n';   
  26.     MVOBJECT1 +='<SCRIPT LANGUAGE="JavaScript" SRC="../jscripts/objtopv01.js"></SCRIPT>   \n';   
  27.     MVOBJECT1 +='<SCRIPT LANGUAGE="JavaScript" SRC="../jscripts/objleftv01.js"></SCRIPT>   \n';   
  28.  
  29.  
  30.  
  31.     MVOBJECT1 +='<SCRIPT LANGUAGE="JavaScript">   \n';   
  32.     MVOBJECT1 +='var nbrowser=-1;   \n';   
  33.     MVOBJECT1 +='function start_page(){   \n';   
  34.     MVOBJECT1 +='    get_browser();   \n';   
  35.     MVOBJECT1 +='      if (browser.name ==  "Microsoft Internet Explorer")   nbrowser=1;   \n';   
  36.     MVOBJECT1 +='      if (browser.name ==  "Navigator Netscape") nbrowser=0;   \n';  
  37.     MVOBJECT1 +='      movingL1UpLfV02(nbrowser,'+NumberId+',0,"'+NameId+'",0,'+TopPos0+','+LeftPos0+','+RefPos+','+SignTop+','+SignLeft+','+TopStep+','+LeftStep+','+LimitStep+','+TopPos1+','+LeftPos1+','+TimeOutId+');   \n';
  38.     MVOBJECT1 +='}   \n'; 
  39.  
  40.  
  41.     MVOBJECT1 +='function end_movingL1UpLfV02(ly1){   \n'; 
  42.     MVOBJECT1 +='    if (ly1=="'+NameId+'"){   \n'; 
  43.     MVOBJECT1 +='        Obj_Top(nbrowser,1,'+TopPos0+',"'+NameId+'");  \n'; 
  44.     MVOBJECT1 +='        Obj_Left(nbrowser,1,'+LeftPos0+',"'+NameId+'");  \n'; 
  45.     MVOBJECT1 +='        // movingL1UpLfV02(nbrowser,'+NumberId+',0,"'+NameId+'",0,'+TopPos0+','+LeftPos0+','+RefPos+','+SignTop+','+SignLeft+','+TopStep+','+LeftStep+','+LimitStep+','+TopPos1+','+LeftPos1+','+TimeOutId+');   \n';
  46.     MVOBJECT1 +='    }   \n'; 
  47.     MVOBJECT1 +='}   \n'; 
  48.  
  49.  
  50.   
  51.     MVOBJECT1 +='</SCRIPT>   \n';   
  52.     MVOBJECT2 +='</HEAD>   \n';   
  53.     MVOBJECT2 +='<BODY>   \n';   
  54.     MVOBJECT2 +='<DIV ID='+NameId+'>   \n';   
  55.     MVOBJECT2 +='        '+ValText+'   \n';   
  56.     MVOBJECT2 +='</DIV>   \n'; 
  57.     MVOBJECT3 +='</BODY>   \n';   
  58.     MVOBJECT3 +='</HTML>   \n';   
  59.     MVOBJECT3 +='<SCRIPT>var tc=start_page();</SCRIPT>   \n';   
  60.  
  61.     
  62.     var ButtonSelect1  ='<SCRIPT LANGUAGE="JavaScript" SRC="../jscripts/objvisv01.js"></SCRIPT>  \n';
  63.     ButtonSelect1 +='<SCRIPT LANGUAGE="javascript" SRC="../jscripts/liveim2v01.js"></SCRIPT>  \n';
  64.     ButtonSelect1 +='<SCRIPT LANGUAGE="javascript">  \n';
  65.     ButtonSelect1 +='//  \n';
  66.     ButtonSelect1 +='// IMAGE SETUP FOR SELECTS BUTTON  \n';
  67.     ButtonSelect1 +='//  \n';
  68.     ButtonSelect1 +='SELECT1img1click = new Image();  \n';
  69.     ButtonSelect1 +='SELECT1img1click.src = "../image/snm_code_click.gif";  \n';
  70.     ButtonSelect1 +='SELECT1img1over = new Image();  \n';
  71.     ButtonSelect1 +='SELECT1img1over.src = "../image/snm_code_over.gif";  \n';
  72.     ButtonSelect1 +='SELECT1img1out = new Image();  \n';
  73.     ButtonSelect1 +='SELECT1img1out.src = "../image/snm_code.gif";  \n';
  74.     ButtonSelect1 +='//  \n';
  75.     ButtonSelect1 +='SELECT2img2click = new Image();  \n';
  76.     ButtonSelect1 +='SELECT2img2click.src = "../image/snm_preview_click.gif";  \n';
  77.     ButtonSelect1 +='SELECT2img2over = new Image();  \n';
  78.     ButtonSelect1 +='SELECT2img2over.src = "../image/snm_preview_over.gif";  \n';
  79.     ButtonSelect1 +='SELECT2img2out = new Image();  \n';
  80.     ButtonSelect1 +='SELECT2img2out.src = "../image/snm_preview.gif";  \n';
  81.     ButtonSelect1 +='//  \n';
  82.     ButtonSelect1 +='SELECT3img3click = new Image();  \n';
  83.     ButtonSelect1 +='SELECT3img3click.src = "../image/snm_back_click.gif";  \n';
  84.     ButtonSelect1 +='SELECT3img3over = new Image();  \n';
  85.     ButtonSelect1 +='SELECT3img3over.src = "../image/snm_back_over.gif";  \n';
  86.     ButtonSelect1 +='SELECT3img3out = new Image();  \n';
  87.     ButtonSelect1 +='SELECT3img3out.src = "../image/snm_back.gif";  \n';
  88.     ButtonSelect1 +='function select_over(k){  \n';
  89.     ButtonSelect1 +='    ly1="SELECT";  \n';
  90.     ButtonSelect1 +='    ly2="SELECT"+k;  \n';
  91.     ButtonSelect1 +='    Img=ly2+"img";  \n';
  92.     ButtonSelect1 +='    img_over2(nbrowser,ly1,ly2,Img,k);  \n';
  93.     ButtonSelect1 +='}  \n';
  94.     ButtonSelect1 +='function select_out(k){  \n';
  95.     ButtonSelect1 +='    ly1="SELECT";  \n';
  96.     ButtonSelect1 +='    ly2="SELECT"+k;  \n';
  97.     ButtonSelect1 +='    Img=ly2+"img";  \n';
  98.     ButtonSelect1 +='    img_out2(nbrowser,ly1,ly2,Img,k);  \n';
  99.     ButtonSelect1 +='}  \n';
  100.     ButtonSelect1 +='function select_click(k){  \n';
  101.     ButtonSelect1 +='    ly1="SELECT";  \n';
  102.     ButtonSelect1 +='    ly2="SELECT"+k;  \n';
  103.     ButtonSelect1 +='    Img=ly2+"img";  \n';
  104.     ButtonSelect1 +='    img_click2(nbrowser,ly1,ly2,Img,k);  \n';
  105.  
  106.     ButtonSelect1 +='    if (k==3) parent.frames[1].history.go(-1);  \n';
  107.     ButtonSelect1 +='    if (k==1) Obj_Vis(nbrowser,1,"'+NameId+'","hidden");  \n';
  108.     ButtonSelect1 +='    if (k==1) Obj_Vis(nbrowser,1,"SOURCE","inherit");  \n';
  109.  
  110.     ButtonSelect1 +='    if (k==2) Obj_Vis(nbrowser,1,"SOURCE","hidden");  \n';
  111.     ButtonSelect1 +='    if (k==2) Obj_Vis(nbrowser,1,"'+NameId+'","inherit");  \n';
  112.     ButtonSelect1 +='}  \n';
  113.     ButtonSelect1 +='</SCRIPT>  \n';
  114.     
  115.     var ButtonSelect2  ='<DIV ID=SELECT STYLE="position:absolute; left:10; top:0;">  \n';
  116.     ButtonSelect2 +='    <DIV ID=SELECT1 STYLE="position:absolute; left:20; top:0;">  \n';
  117.     ButtonSelect2 +='        <A HREF="javascript://"  \n';
  118.     ButtonSelect2 +='        OnMouseOver="select_over(1)"  \n';
  119.     ButtonSelect2 +='        OnMouseOut="select_out(1)"  \n';
  120.     ButtonSelect2 +='        OnClick="select_click(1); return false;">  \n';
  121.     ButtonSelect2 +='        <IMG BORDER=0 NAME=SELECT1img SRC="../image/snm_code.gif"></A>  \n';
  122.     ButtonSelect2 +='    </DIV>  \n';
  123.     ButtonSelect2 +='    <DIV ID=SELECT2 STYLE="position:absolute; left:120; top:0;">  \n';
  124.     ButtonSelect2 +='        <A HREF="javascript://"  \n';
  125.     ButtonSelect2 +='        OnMouseOver="select_over(2)"  \n';
  126.     ButtonSelect2 +='        OnMouseOut="select_out(2)"  \n';
  127.     ButtonSelect2 +='        OnClick="select_click(2); return false;">  \n';
  128.     ButtonSelect2 +='        <IMG BORDER=0 NAME=SELECT2img SRC="../image/snm_preview.gif"></A>  \n';
  129.     ButtonSelect2 +='    </DIV>  \n';
  130.     ButtonSelect2 +='    <DIV ID=SELECT3 STYLE="position:absolute; left:220; top:0;">  \n';
  131.     ButtonSelect2 +='        <A HREF="javascript://"  \n';
  132.     ButtonSelect2 +='        OnMouseOver="select_over(3)"  \n';
  133.     ButtonSelect2 +='        OnMouseOut="select_out(3)"  \n';
  134.     ButtonSelect2 +='        OnClick="select_click(3); return false;">  \n';
  135.     ButtonSelect2 +='        <IMG BORDER=0 NAME=SELECT3img SRC="../image/snm_back.gif"></A>  \n';
  136.     ButtonSelect2 +='    </DIV>  \n';
  137.     ButtonSelect2 +='</DIV>  \n';
  138.  
  139.     screen_width();
  140.  
  141.     if (MyScreenWidth==800){
  142.         var MyRows=16;
  143.         var MyCols=50;
  144.     }else{
  145.         var MyRows=12;
  146.         var MyCols=38;
  147.     }
  148.  
  149.  
  150.        MVOBJECTForm  ='<FORM NAME=test> ';
  151.     MVOBJECTForm +='<TEXTAREA NAME=test2 name=output ROWS='+MyRows+' COLS='+MyCols+'> ';
  152.     MVOBJECTForm +=LiveRef+MVOBJECT1+MVOBJECT2+MVOBJECT3;
  153.     MVOBJECTForm +='</TEXTAREA> ';
  154.     MVOBJECTForm +='</FORM > ';
  155.  
  156.  
  157.     var MVOBJECTFormDiv  ='<DIV ID=SOURCE STYLE="visibility:hidden; position:absolute; left:10; top:30;"> \n';
  158.     MVOBJECTFormDiv +=MVOBJECTForm;
  159.     MVOBJECTFormDiv +='</DIV> \n';
  160.  
  161.  
  162.  
  163.     if (signe_browser==1){
  164.  
  165.         // meja=window.open("","online","width=580,height=380,LEFT=0,TOP=0,menubar=yes");
  166.         // meja.document.write(MVOBJECT);
  167.         // meja.document.close();
  168.         // meja.focus();
  169.  
  170.         MVOBJECT=MVOBJECT1+ButtonSelect1+MVOBJECT2+ButtonSelect2+MVOBJECTFormDiv+MVOBJECT3;
  171.  
  172.         parent.frames[1].document.write(MVOBJECT);
  173.         parent.frames[1].document.close();
  174.  
  175.     }
  176.  
  177.     if (signe_browser==0){
  178.  
  179.  
  180.  
  181.  
  182.  
  183.         Obj_Vis(nbrowser,1,'CONTENT','hidden');
  184.  
  185.         MVOBJECTNav1 ='        <P CLASS=RED1>'+ValText+'</P>   ';
  186.  
  187.         document.SOURCE.document.open();
  188.         document.SOURCE.document.write(MVOBJECTForm);
  189.         document.SOURCE.document.close();
  190.  
  191.         document.MOVEOBJ.document.open();
  192.         document.MOVEOBJ.document.write(MVOBJECTNav1);
  193.         document.MOVEOBJ.document.close();
  194.  
  195.         Obj_Vis(nbrowser,1,'SELECT','inherit');
  196.         Obj_Vis(nbrowser,1,'MOVEOBJ','inherit');
  197.         window.scroll(0,0);
  198.         begin_timer2(1,NameId,0,0,0,0,0,1,500);
  199.     }
  200.  
  201. }
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.